package com.twt.Dao;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import com.twt.entity.lake;

import java.util.List;
import java.util.Map;
import java.util.Set;

@Mapper //标记mapper文件位置，否则在Application.class启动类上配置mapper包扫描
@Repository
public interface PickLakeDao {

    void insertWhoPicked(@Param("username") String username, @Param("nickname") String nickname, @Param("bottleId") int bottleId);//把瓶子放到用户瓶子关系表里面

    //通过username找nickname
    String findNicknameByUsername(@Param("username") String username);

    void pickLake(@Param("bottleId") int bottleId);//湖里面删一个瓶子

    //查询瓶子内容
    lake findLakeById1(@Param("bottleId") int bottleId);

    //往捞湖表中插入信息
    void insertPicked(@Param("bottleId") int bottleId, @Param("nickname") String nickname, @Param("username") String username, @Param("context") String context);

    //往投湖表中插入信息
    void insertThrowed(@Param("bottleId") int bottleId, @Param("nickname") String nickname, @Param("username") String username, @Param("context") String context);

    List<Integer> findBottle(@Param("username") String username);
}
